malignant peripheral nerve sheath tumor - French English Dictionary